-
-
Notifications
You must be signed in to change notification settings - Fork 22
Feat: Add usb-cam to linux builds #73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
There seems to be some compilation failures: Not sure about those, but I see also that warnings are threated as errors, that is tipically not idea. If you find a patch that works, you can add it in |
|
I guess we need ros-drivers/usb_cam#343, apparently the latest release is old and does not include that fix. |
|
Yeah, #343 just removes the offending pixel format. Seems, like we have to duplicate this removal as a patch until new version of usb-cam is released I will try to do that |
|
Also, I wonder, does this failure mean that we do not pin ffmpeg version? |
|
Ok, the pixel format error is gone, will take a look into warnings as errors |
…release/jazzy/usb_cam/0.8.1-1)
There is no pinning in https://github.com/RoboStack/ros-jazzy/blob/main/conda_build_config.yaml, so apparently now. However, the only logical pinning for ffmpeg would be something compatible with the one specified in https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/be2ab14d09b61657d873852a567afdc340d468a4/recipe/conda_build_config.yaml#L306 (to avoid incompatibilities between conda-forge packages and robostack packages), and also there ffmpeg 7 (that is the latest major version) is pinned, so I guess in both cases you get the ffmpeg 7 . |
|
Yay, this one should actually work! |
|
Great, the build seems to work now, thanks! If you are interested in upstreaming to usb-cam the patch to allow disabling the |
|
CI is happy, @elephantum do you think the PR is ready for merge? |
|
Yes, I think so. There's no point to enable it for win/macos, as it is not supported in usb_cam So we are good to go! |
Make sense, if that is v4l-based that is only available on Linux. Thanks for the contribution! |
usb-campackage is essential for hobby projects